Object Histories as a Foundation for an Active OODB
نویسندگان
چکیده
Several links exist between active and temporal databases. These are summarised by the observation that rules are triggered by a specified evolution of the database. In this paper, we discuss the relation between active and temporal database using DEGAS, an object-based active database programming language. To achieve full active database functionality, a DEGAS object records its complete history. Hence, all data needed for a temporal database supporting a single temporal dimension is provided. Furthermore, the semantics of the active behaviour of DEGAS are defined straightforwardly in terms of the object history. Finally, we discuss the advantages and disadvantages of extending DEGAS with a second time dimension (to achieve full temporal functionality) from an active database perspective.
منابع مشابه
A Deductive Object-Oriented Database System based on Active Rules∗
This paper describes a Deductive Object-Oriented Database (DOOD) system that is built on top of an active Object-Oriented Database (OODB) system. The system, named DEVICE, uses the primitives of the latter, like active rules, simple and complex events, to integrate deductive and production rules. The integration is based on the emulation of deductive rules by special purpose if-then-else produc...
متن کاملA Model for Active Object Oriented Databases
This paper presents a logical model for an active object oriented dntahaae. The main idea is to use standard concepts of OODB such aa encapsulation and inheritance, In particular triggers are special met,hods encapsulated in the appropriate object. The execution model uses nested transactions. The model is shown to he flexihle and to generalize previous proposals,
متن کاملAn active OODB system for genome physical map assembly
| In this paper, we describe the design and implementation of a scientiic database for the map assembly tasks performed by the geneticists at the University of Michigan Human Genome Center. Our system managescomplex genomicdata and supportsthe automationof the associatedmap assembly tasks. For this purpose, we have developed an overlap reenement hierarchy characterizing the types of overlap and...
متن کاملBulk Loading into an OODB: A Performance Study
Object-oriented database (OODB) users bring with them large quantities of legacy data (megabytes and even gigabytes). In addition, scienti c OODB users continually generate new data. All this data must be loaded into the OODB. Every relational database system has a load utility, but most OODBs do not. The process of loading data into an OODB is complicated by inter-object references, or relatio...
متن کاملA New Architecture for Integration of CORBA and OODB
ÐObject-oriented database system (OODB) supports an object-oriented data model with the functionality of persistency and transaction semantics. In order to facilitate the use of OODB, the Object Database Management Group (ODMG) defined a standard for object database management system. On the other hand, the Object Management Group (OMG) defined the Common Object Request Broker Architecture (COR...
متن کامل